package com.demo.model;

import com.alibaba.fastjson.annotation.JSONField;
import java.io.Serializable;
import lombok.Data;

/**
 * psdk_trade_info
 *
 * {
 * 	"app_id": 18,
 * 	"complete_time": "2020-09-06T17:02:02.000Z",
 * 	"@timestamp": "2020-09-07T09:51:01.588Z",
 * 	"audit_update": "2020-09-07T09:50:35.513Z",
 * 	"added_time": "2020-09-06T17:02:02.000Z",
 * 	"channel_id": 0,
 * 	"state": 1,
 * 	"@version": "1",
 * 	"fee": 80,
 * 	"user_id": 123,
 * 	"audit_create": "2020-09-07T09:50:35.513Z",
 * 	"pay_type": 11,
 * 	"currency": "CNY",
 * 	"type": "psdk_trade_info",
 * 	"id": 2
 * }
 */
@Data
public class PsdkTradeInfo implements Serializable {
    private Integer id;
    private String type;
    private String currency;
    @JSONField(name = "pay_type")
    private Integer pay_type;
    @JSONField(name = "audit_create")
    private String audit_create;
    @JSONField(name = "user_id")
    private Integer userId;
    private Integer fee;
    @JSONField(name = "@version")
    private String version;
    private Integer state;
    @JSONField(name = "channel_id")
    private Integer channel_id;
    @JSONField(name = "added_time")
    private String added_time;
    @JSONField(name = "audit_update")
    private String audit_update;
    @JSONField(name = "@timestamp")
    private String timestamp;
    @JSONField(name = "complete_time")
    private String complete_time;
    @JSONField(name = "app_id")
    private Integer appId;
}
